import java.util.ArrayDeque;

public class ArrayDequeStack {
    public static void main(String[] args) {
        ArrayDeque stack = new ArrayDeque();
        // 依次将三个元素push入"栈"
        stack.push("Java从入门到精通");
        stack.push("数据结构与算法");
        stack.push("Java项目实战");
        System.out.println(stack);
        // 访问第一个元素，但并不将其pop出"栈"，输出 Java项目实战
        System.out.println(stack.peek());
        System.out.println(stack);
        // pop出第一个元素，输出 Java项目实战
        System.out.println(stack.pop());
        System.out.println(stack);
    }
}
